package com.medic.service.interf;

import java.util.List;

import com.medic.entity.Admin;

/**
 * 管理员业务接口
 * @author Mr.zhang
 *
 */
public interface AdminServiceInterface extends ServiceInterface<Admin> {
	/**
	 * 分页获取admin
	 * @param current 当前页
	 * @param number 获取数目
	 * @param admin 存储选择条件（只会根据adminRole、adminStatus选择）
	 * @return list集合
	 * @throws Exception
	 */
	public List<Admin> getByPage(int current, int number, Admin admin) throws Exception;

	/**
	 * 管理员登陆
	 * @param adminCode 账号
	 * @param adminPass 密码
	 * @return 登陆成功 返回admin  不成功返回null
	 * @throws Exception
	 */
	public Admin login(String adminCode,String adminPass) throws Exception;
	/**
	 * 检查账号是否存在
	 * @param adminCode 账号
	 * @return 存在返回true 不存在返回false
	 * @throws Exception
	 */
	public boolean check(String adminCode) throws Exception;
}
